package com.zx.www.volunteersystem.mapper;

import com.zx.www.volunteersystem.pojo.Activity_attendance;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

@Mapper
public interface Activity_attendanceMapper {
    // 插入考勤记录
    int insert(Activity_attendance attendance);

    // 根据ID查询考勤记录
    Activity_attendance selectById(Integer attendance_id);

    // 根据活动ID查询所有参与记录
    List<Activity_attendance> selectByActivityId(Integer activity_id);

    // 根据用户ID查询所有参与记录
    List<Activity_attendance> selectByUserId(Integer user_id);

    // 更新考勤记录
    int update(Activity_attendance attendance);

    // 删除考勤记录
    int deleteById(Integer attendance_id);

    // 添加selectAll方法
    List<Activity_attendance> selectAll();
}
